The Bishop Falls is located in Shillong, in the Indian state of Meghalaya. It is the 22nd highest waterfalls in India.
Subscribe your tourism news and Guide